/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package easy.core.bean;


import easy.entities.Site;
import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author DanielPinheiro
 */

public class SiteManagedBean extends BaseBean {
    private static final long serialVersionUID = 2757386691613481154L;

    private Site siteInformado    = new Site();
    private List<Site> listaSite  = new ArrayList<Site>();
    
    private boolean renderedListaSiteCliente;

    public SiteManagedBean() {
    }

    public void adicionar(){
        if(!listaSite.contains(siteInformado)){
            listaSite.add(siteInformado);
        }
    }

    public void excluir(){
        getListaSite().remove(siteInformado);
        siteInformado = new Site();
    }

    //Qualquer edição
    public void editar(){
    }

    /**
     * @return the SiteInformado
     */
    public Site getSiteInformado() {
        return siteInformado;
    }

    /**
     * @param SiteInformado the SiteInformado to set
     */
    public void setSiteInformado(Site siteInformado) {
        this.siteInformado = siteInformado;
    }

    /**
     * @return the listaSite
     */
    public List<Site> getListaSite() {
        return listaSite;
    }

    /**
     * @param listaSite the listaSite to set
     */
    public void setListaSite(List<Site> listaSite) {
        this.listaSite = listaSite;
    }

    /**
     * @return the renderedListaSiteCliente
     */
    public boolean isRenderedListaSiteCliente() {
        renderedListaSiteCliente = false;
        if(listaSite != null && listaSite.size() > 0){
            renderedListaSiteCliente = true;
        }
        return renderedListaSiteCliente;
    }

    /**
     * @param renderedListaSiteCliente the renderedListaSiteCliente to set
     */
    public void setRenderedListaSiteCliente(boolean renderedListaSiteCliente) {
        this.renderedListaSiteCliente = renderedListaSiteCliente;
    }

}
